#ifndef __CPPTUTORVIRTUALFUNCRETURNOVERRIDE_H__
#define __CPPTUTORVIRTUALFUNCRETURNOVERRIDE_H__

class CcppTutorVirtualFuncReturnOverride {
	public:
        CcppTutorVirtualFuncReturnOverride* vfro;
#ifdef USE_VIRTUAL
        virtual CcppTutorVirtualFuncReturnOverride* test ();
#else
        CcppTutorVirtualFuncReturnOverride* test ();
#endif //USE_VIRTUAL
		CcppTutorVirtualFuncReturnOverride ();
	   ~CcppTutorVirtualFuncReturnOverride ();
};

class CDerivedVFRO : public CcppTutorVirtualFuncReturnOverride
{
    public:
        CDerivedVFRO* drv;
        CDerivedVFRO* test ();
        CDerivedVFRO ();
       ~CDerivedVFRO (); 
};

#endif //__CPPTUTORVIRTUALFUNCRETURNOVERRIDE_H__
